#include <bits/stdc++.h>
using namespace std;
class Solution {
    public:
        int geti(vector<int> cost,int i,int j)
        {
            int m=INT_MAX;
            for(int a=i;a<j;a++)m=min(m,cost[a]);
            return m;
        }
        vector<int> minCosts(vector<int>& cost) {
            vector<int> ret(cost.size());
            ret[0]=cost[0];
            for(int i=1;i<cost.size();i++)
            {
                int m=geti(cost,0,i);
                if(m>cost[i])ret[i]=cost[i];
                else ret[i]=m;
            }
            return ret;
        }
    };